/* Pretty printing styles. Used with prettify.js. */

pre.prettyprint {
    padding: 0px; border: 1px solid #888;
    font-size:12px;
    font-family: 'Consolas', 'Monaco', 'ＭＳ ゴシック';
    overflow: auto;
}

pre.prettyprint .str { color: #800; }
pre.prettyprint .kwd { color: #00c; }
pre.prettyprint .com { color: #080; }
pre.prettyprint .typ { color: #606; }
pre.prettyprint .lit { color: #066; }
pre.prettyprint .pun { color: #660; }
pre.prettyprint .pln { color: #000; }
pre.prettyprint .tag { color: #008; }
pre.prettyprint .atn { color: #606; }
pre.prettyprint .atv { color: #080; }
pre.prettyprint .dec { color: #606; }

/* Specify class=linenums on a pre to get line numbering */
pre.prettyprint ol.linenums {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0px 0px 0px 4em;
    background-color: rgb(235, 240, 255);
    line-height: 1em;
} /* IE indents via margin-left */

pre.prettyprint li
{
    padding: 2px;
    padding-left: 5px;
}

pre.prettyprint li:nth-child(odd)
{
    background: rgb(255,255,255);
}

pre.prettyprint li:nth-child(even)
{
    background: rgb(250,250,250);
}

@media print {
  .str { color: #060; }
  .kwd { color: #006; font-weight: bold; }
  .com { color: #600; font-style: italic; }
  .typ { color: #404; font-weight: bold; }
  .lit { color: #044; }
  .pun { color: #440; }
  .pln { color: #000; }
  .tag { color: #006; font-weight: bold; }
  .atn { color: #404; }
  .atv { color: #060; }
}

